body {}
p, h2, h3, h1, ul, li, dl, dd, dt, span, i {
  margin: 0;
  padding: 0;
}
a:hover {
  text-decoration: none;
}
.b10 {
  clear: both;
  height: 10px;
  overflow: hidden;
}
.b20 {
  clear: both;
  height: 20px;
  overflow: hidden;
}
.b40 {
  clear: both;
  height: 40px;
  overflow: hidden;
}
.width100 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.width60 {
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
  float: left;
}
.width40 {
  width: 40%;
  float: left;
}
.width20 {
  width: 20%;
  float: left;
}
.f_l {
  float: left;
}
.f_r {
  float: right;
}
.pr {
  position: relative;
}
.pa {
  position: absolute
}
.mp0 {
  margin: 0;
  padding: 0;
}
.mp2 {
  margin: 0;
  padding: 0 0.2rem;
}
.mp3 {
  margin: 0;
  padding: 0 0.4rem;
}
.mp4 {
  margin: 0;
  padding: 0 0.3rem;
}
.mp5 {
  margin: 0;
  padding: 0 0.5rem;
  margin-bottom: 20px;
}
.p2 {
  text-align: left;
  padding-left: 28px;
}
.anli_video {
  background: #e1e2e4;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.pro_curmbs {
  margin-bottom: 10px;
  padding: 12px 10px;
  line-height: 1.5em;
  font-size: 14px;
  display: inline-block;
  margin-top: 40px;
  width: 100%;
  text-align: right;
  border-bottom: 1px solid #999999;
  background-color: #fff;
}
.anli_videooo {
  background-color: #035aaa;
  text-align: center;
  line-height: 36px;
  color: #fff;
  margin-top: 10px;
}
.pro_curmbs a {
  color: #fff;
  font-size: 14px;
}
.pro_curmbs a:hover {
  color: #fff;
}
.pro_curmbs .a_b {
  color: #f17b24;
  font-weight: bold;
}
.blank10 {
  clear: both;
  height: 10px;
  overflow: hidden;
}
.xhx {
  border-bottom: solid 1px #CCC;
  padding: 1em 2em 1em 2em;
}
.sdfsdf {
  text-align: right;
  background: url(../images/hedertopb.png) no-repeat;
  background-size: 100%;
}
.sdfsdf a {
  color: #fff;
  padding: 1px 13px;
  border-right: 1px solid #fff;
}
.guanyuwm {
  padding-bottom: 28px;
  text-align: right;
  background: url(../images/aboutbj.png);
  margin-bottom: 10px;
}
.youcechanp {
  background: #f1f1f1;
  padding-top: 25px;
  padding-bottom: 30px;
}
.biaotuiwh {
  text-align: left;
  float: left;
}
.biaotuiwh p {
  font-size: 26px;
  color: #0079d1;
  text-align: left;
  display: inherit;
}
.shijian {
  background-color: #f3f3f2;
  border: 2px solid #cccccc;
  padding-top: 10px;
  padding-bottom: 10px;
}
.shijian p {
  text-align: center;
  font-size: 13px;
  line-height: 38px;
}
.xinwenbiaoiti {
  height: 36px;
  border-bottom: 1px dashed #d9d9d9;
}
.pagination {
  width: 100%;
  font-size: 14px;
}
.pagination span {
  padding: 8px;
  background: #2F3237;
  margin-right: 5px;
  color: #fff;
}
.pagination span a {
  color: #fff;
}
.page-numbar a {
  margin-right: 10px;
}
.page-numbar a.page-num-current {
  color: #FCCF04;
}
.range {
  display: flex;
  flex-wrap: wrap;
}
.xinwenjishaod p {
  color: #8a8a8a;
  font-size: 14px;
  line-height: 29px;
  padding-top: 7px;
}
.xinwen1 {
  background-color: #035aaa;
  margin-bottom: 10px;
}
.xinwen1 p {
  color: #d4ddeb;
  font-size: 14px;
}
.xinwen1 p a {
  color: #d4ddeb;
  font-size: 14px;
  padding-bottom: 14px;
}
.dangnianweihzi {
  text-align: right;
}
.xinwenzhongax {
  background-color: #ffffff;
  padding-top: 20px;
}
.xinwenbeijing {
  margin-bottom: 20px;
  min-height: 122px;
}
.xinwenjieshao p a {
  font-size: 14px;
}
.xinwenjieshao p {
  line-height: 25px;
  padding: 5px;
  font-size: 14px;
  padding-top: 5px;
  overflow: hidden;
  color: #9f9f9f;
}
.more {
  text-align: left;
  margin-left: 20px;
  margin-top: 20px;
}
.more a {
  text-align: center;
  padding: 2px 9px 4px 14px;
  color: #000;
  border: 1px solid #f54f27;
}
.gengduio {}
.gengduio p {
  text-align: center;
  padding-bottom: 8px;
}
.gengduio p a {
  text-align: center;
  color: #fff;
  padding: 7px 31px 8px 29px;
  background-color: #0079d1;
}
.lianmxiwmk {
  border: 2px solid #035aaa;
}
.lianmxiwmk p {
  font-size: 14px;
}
.pro_list_dl {
  border: 3px solid #035aaa;
}
.text-left a {
  font-size: 14px;
}
.text-right a {
  font-size: 14px;
}
.chanpingzhongx {
  margin-top: 30px;
  text-align: center;
}
.chanpinghzxjuti {
  background: url(../images/index_02.png) no-repeat;
  margin-bottom: 10px;
  background-size: 100%;
}
.zhongyingwen {
  background-color: #fff;
  padding: 5px 1px 5px 1px;
}
.chanpintujian {
  background-color: #e6e6e6;
  margin-right: 10px;
  width: 24%;
  float: left;
  padding: 1px 10px 5px 10px;
}
.chanpintujian a img {
  border: 1px solid #d8dbde;
  border-radius: 15px;
  margin: 10px 1px 1px 0px;
  height: 205px;
}
.chanpinmingc {
  height: 40px;
  overflow: hidden;
}
.chanpintujian p {
  padding: 8px 6px 3px 12px;
}
.chanpintujian p a {
  padding: 8px 12px 3px 12px;
}
.chanpintujian:hover a img {
  border: 1px solid #0172f4;
}
.shijiansj {
  background-color: #4f4f4f;
  padding-top: 10px;
  padding-bottom: 10px;
}
.shijiansj p {
  color: #fff;
  text-align: center;
}
.zuoceanli {
  background-color: #199e0d;
  padding: 10px;
  position: relative;
  z-index: 1;
}
.zuoceanli img {
  position: relative;
  z-index: 1;
}
.anlimingch {
  background-color: #857a70;
  position: absolute;
  z-index: 2;
  bottom: 0;
  height: 45px;
  width: 97%;
  margin-bottom: 10px;
  padding-top: 10px;
}
.dfgddaa p a {
  font-size: 14px;
}
.dfgddaa p {
  font-size: 14px;
  padding-top: 10px;
  height: 35px;
  overflow: hidden;
}
.anlimingch p {
  text-align: center;
}
.anlimingch p a {
  text-align: center;
  color: #fff;
}
.zhaochanpin {
  background: url(../images/index_21.png) no-repeat;
  margin-bottom: 10px;
  background-size: 100%;
  padding-bottom: 15px;
  padding-top: 4px;
}
.zhaochanpin p {
  text-align: center;
  font-size: 16px;
  color: #fff;
  padding-top: 10px;
}
.zhaochanpin p a {
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.rexiaochanp {
  padding-left: 10px;
}
.liyanban {
  padding-left: 34px;
}
.inactive {}
.list-unstyled li a {
  font-size: 14px;
}
.list-unstyled li {
  font-size: 14px;
  padding: 5px 5px 5px 5px;
  border-bottom: 1px solid #999999;
}
.yiji li {
  margin-bottom: 3px;
  margin-top: 0px;
  list-style: none;
}
.yiji li:hover {}
.yiji li a {
  border-radius: 15px;
  padding: 1px 8px 1px 20px;
  font-size: 14px;
}
.yiji li ul li {
  margin-left: 10px;
  padding: 6px 1px 6px 1px;
  border-bottom: 1px dashed #999999;
  list-style: none;
}
.yiji li ul li:hover {
  background-color: #d4cfc7;
}
.jieshaoxia {
  padding-top: 4px;
  padding-bottom: 18px;
  margin-top: 10px;
}
.biaotil {
  font-size: 24px;
  font-weight: bold;
  padding-left: 47px;
  text-align: left;
}
.newszuos {
  border: 1px solid #e8e8e8;
  border-top: none;
  height: 489px;
  line-height: 40px;
}
.youcedechaj {
  line-height: 30px;
  height: 119px;
  padding: 12px 2px 7px 0px;
}
.diyigebiaot a {
  font-size: 16px;
  font-weight: bold;
}
.chakanxianguq {
  width: 117px;
  background-color: #199e0d;
  text-align: center;
  border-radius: 15px;
}
.chakanxianguq a {
  color: #fff;
}
.xiaowenzi a {
  font-size: 14px;
}
.coolbgsy {
  background-color: #ffa200;
  color: #fff;
  width: 200px;
}
.lkfgkfk dl dd a {
  color: #8b8c8e;
}
.chenggonghez p a {
  font-size: 14px;
}
.xiangxijies {
  padding-top: 10px;
  font-size: 16px;
  color: #fffefe;
  line-height: 34px;
  padding: 1px 80px 1px 10px;
  text-align: center;
}
.liaojiexiangq {
  padding: 5px 20px 6px 20px;
  float: right;
  text-align: center;
}
.liaojiexiangq a {
  color: #f54f27;
  font-size: 14px;
}
.ninganxing {
  background-color: #fafafa;
  padding-bottom: 20px;
  border-bottom: 1px solid #ececec;
}
.luyanbanbe {
  background: url(../images/index_88.png) no-repeat;
  background-size: 100%;
  background-color: #f2f2f2;
}
.intxtxte {
  width: 286px;
  margin-bottom: 7px;
  margin-left: -6px;
  height: 44px;
}
.coolbg {
  background-size: 100%;
  width: 132px;
  height: 39px;
}
.coolbgg {
  background-size: 100%;
  width: 132px;
  height: 39px;
}
.venus-xinwen {
  padding-bottom: 20px;
  padding-top: 12px;
}
.venus-xinwen li {
  list-style: none;
  display: inline;
  padding: 5px 6px 7px 7px;
  border: 1px solid #016aae;
  margin-right: 10px;
}
.venus-xinwen li:hover {
  background: #016aae;
}
.venus-xinwen li:hover a {
  color: #ffffff;
}
.venus-xinwen .active {
  background: #016aae;
  padding: 5px 6px 7px 7px;
}
.venus-xinwen .active a {
  color: #fcf4f4
}
.vvbnnff p {
  padding: 1px 1px 8px 26px;
  font-size: 14px;
  color: #fff;
}
.lianxifangshis p {
  font-size: 16px;
  color: #dadada;
  padding-top: 10px;
}
.pro_list_left h3 {
  background: #035aaa;
  line-height: 50px;
  color: #fff;
  font-size: 18px;
}
.jutijieshao {
  padding-left: 54px;
  padding-top: 39px;
}
.suojint {
  margin-right: -38px;
  margin-left: 32px;
}
.jutijieshao p {
  font-size: 15px;
  padding-top: 3px;
  line-height: 28px;
  margin-left: 66px;
}
.changjianwt {
  float: left;
  width: 50%;
}
.changjianwt a {
  font-size: 16px;
  text-align: right;
}
.pro_right_img p {
  text-align: center;
  background-color: #035aaa;
  height: 36px;
  padding-top: 7px;
}
.pro_right_img p a {
  font-size: 14px;
  color: #fff;
}
.longjiangxinw {
  line-height: 60px;
  border-top: 2px solid #206bbe;
  border-bottom: 1px solid #ededed;
}
.hangyedongt {
  background: #fff;
  line-height: 60px;
  border-top: 2px solid #206bbe;
  border-bottom: 1px solid #ededed;
}
.menyezhishi {
  background: #0079d1;
  line-height: 60px;
}
.longjiangxinw p a {
  color: #000;
  font-size: 18px;
}
.hangyedongt p a {
  color: #000;
  font-size: 18px;
}
.hangyedongtt {
  background: #fff;
  line-height: 60px;
  border-top: 2px solid #206bbe;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.teams {
  margin-bottom: 20px;
}
.hangyedongtt p a {
  color: #000;
  font-size: 18px;
  text-align: right;
}
.menyezhishi p a {
  color: #000;
  font-size: 18px;
}
.diyitiaoxinw {
  clear: both;
  height: 151px;
}
.ruhezhengque p a {
  font-size: 18px;
  padding-top: 10px;
}
.ruhezhengque p {
  font-size: 14px;
  line-height: 31px;
  padding-top: 14px;
}
.chenggonghez {
  background: #ffffff;
}
.jutixinwen {
  background: #ffffff;
  border: 1px solid #e8e8e8;
  height: 489px;
}
.jiejee {
  padding-top: 10px;
}
.zuidibu {
  background-color: #333333;
}
.zuidibu p {
  text-align: center;
  color: #9a9a9a;
}
.lkfgkfk {
  height: 44px;
  padding-top: 11px;
  padding-bottom: 14px;
  border-bottom: 1px solid #ffffff;
}
.lkfgkfk dl {
  float: left;
  margin-right: 10px;
}
.lkfgkfk dl dd {
  ;
  padding: 0px 5px;
  float: left;
}
.lkfgkfk dl dd a {
  padding: 0px 48px;
  color: #ffffff;
  font-size: 16px;
}
.lkfgkfk dl dt {
  color: #cccccc;
}
.sfssfd {
  display: none;
  position: absolute;
  margin-left: 224px;
  float: left;
  margin-top: -130px;
}
.imgimg {
  width: 100%;
}
.newsList li {
	clear: both;
  line-height: 22px;
  border-bottom: dashed 1px #CCCCCC;
  height: auto;
  padding-bottom: 14px;
}
.newsList li i {
  margin-right: 6px;
}
.anlizhanshi li {
  list-style: none;
}
.anlizhanshi:hover li {
  list-style: none;
}
.chanpin_list_right {}
.chanpin_list_right h3 {
  font-size: 18px;
  background: #013c64;
  padding: 0 20px;
  line-height: 48px;
  color: #fff;
}
.chanpin_list_right dl {
  border: 1px solid #f1f1f1;
  overflow: hidden;
}
.chanpin_bb h3 {
  background: #013c64;
  line-height: 48px;
  color: #fff;
  font-size: 18px;
}
.chanpin_bb h4 a {
  font-size: 16px;
  color: #2972d7;
}
.chanpin_bb p {
  font-size: 14px;
}
.chanpin_bb ul, .chanpin_bb ul li {
  list-style: none;
}
.chanpin_bb ul li {
  line-height: 35px;
  border-bottom: 1px dashed #ddd;
}
.detail_h3 {
  width: 100%;
  padding-bottom: 10px;
  margin: 0;
  padding: 0;
  color: #013c64;
  line-height: 40px;
  font-size: 18px;
  border-bottom: 1px solid #013c64;
  font-weight: 600;
}
.detail_h3 img {
  width: 40px;
  margin-right: 10px;
}
.lianxi_wo h3 {
  font-size: 18px;
  background: #013c64;
  padding: 15px 0;
  color: #fff;
}
.lianxi_wo p {
  line-height: 36px;
  padding: 0 20px;
}
.chanpin_bb ul, .chanpin_bb ul li {
  list-style: none;
}
.chanpin_bb ul li {
  line-height: 35px;
  border-bottom: 1px dashed #ddd;
}
.pro_a {
  display: inline-block;
}
.pro_a {
  background-color: #fff;
  border: 2px solid #0857b3;
}
.pro_a img {
  height: 150px;
  width: 100%;
}
.pro_a p {
  line-height: 36px;
  text-align: center;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
}
.lxwm .tit {
  color: #fff;
  background: #cc0000;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
}
.tree {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #fbfbfb;
  border: 1px solid #999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
  list-style-type: none;
  margin: 0;
  padding: 10px 5px 0 5px;
}
.tree li::before, .tree li::after {
  content: '';
  left: -20px;
  position: absolute;
  right: auto
}
.tree li::before {
  border-left: 1px solid #999;
  bottom: 50px;
  height: 100%;
  top: 0;
  width: 1px
}
.tree li::after {
  border-top: 1px solid #999;
  height: 20px;
  top: 25px;
  width: 25px
}
.tree li span {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  padding: 0px 1px;
  text-decoration: none;
  font-size: 14px;
}
.tree li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #999;
  border-radius: 5px;
  display: inline-block;
  padding: 3px 17px;
  text-decoration: none;
  font-size: 14px;
}
.tree li.parent_li > span {
  cursor: pointer
}
.tree > ul > li::before, .tree > ul > li::after {
  border: 0
}
.tree li:last-child::before {
  height: 30px
}
.tree li.parent_li > span:hover, .tree li.parent_li > span:hover + ul li span {
  background: #eee;
  border: 1px solid #94a0b4;
  color: #000
}
.ksdh .tit {
  color: #fff;
  background: #003C9D;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
}
.ksdhb {
  background: #f1f1f1;
  border-bottom: none;
  border-top: none;
}
.ksdhb li {
  font-size: 1em;
  padding: 0em 0.5em 0em 0.5em;
  color: #FFF;
  float: left;
  width: 100%;
  background: #f1f1f1;
  line-height: 2.6em;
  display: block;
  border-bottom: dashed 1px #FFFFFF;
}
.ksdhb li a {
  color: #000000;
}
.index_product {
  padding: 3rem 0;
  background: url(../images/bg1.jpg) no-repeat;
  background-size: cover;
}

.index_pro_left{background: #fff;}

.index_pro_left dl {
  border: 1px solid #94e4f9;
  border-top: none;
}
.index_pro_left dl dd {
  padding-top: 9px;
  line-height: 20px;
  transition: all 0.2s ease 0s;
  border-bottom: 1px dashed #b7b7b7;
  padding-bottom: 10px;
  padding-left: 26px;
  margin-left: 14px;
  margin-right: 14px;
}
.index_pro_left dl dd:hover {
  background-color: #7ccff4;
}
.index_pro_left dl dd:hover a {
  color: #fff;
}
.index_pro_left dl p {
  color: #333333;
  padding-left: 15px;
}
.index_pro_left dl dt {
  height: 34px;
  color: #fff;
  font-size: 14px;
  border-bottom: 1px dashed #e5e4e4;
  font-weight: normal;
  text-align: left;
  padding-left: 13px;
  margin-left: 14px;
  margin-right: 14px;
  background-color: #035aaa;
  overflow: hidden;
  padding-top: 5px;
  font-size: 17px;
}
.index_pro_left dl dt i {
  padding-left: 35px;
}
.index_pro_left dl dd a {
  color: #2f2f2f;
  font-size: 12px;
}
.index_pro_left dl dt a {
  color: #787878;
  font-size: 14px;
  margin-left: 20px;
}
.index_pro_left dl h3 a {
  color: #ffffff;
  font-size: 14px;
  margin-left: 10px;
}
.youze {
  background: #19E149
}
.index_pro_left .bianhhg {
  padding: 14px 6px 14px 0px;
  overflow: hidden;
}
.biankuang01 {
  border: 1px solid #d7d7d7;
  border-top: none;
}
.index_faq p {
  padding: 5px 15px;
}
.hezuohuoban {
  width: 32%;
  float: left;
  margin-right: 10px;
}
.pro_right_img {
  margin-top: 5px;
  padding: 0px 0px 4px;
  padding-left: 5px;
  float: left;
  overflow: hidden;
  transition: all 0.6s ease;
}
.about_news_bg {}
.pro_list_dl {}
.pro_list_dl dd {
  line-height: 36px;
  margin: 0 20px;
  border-bottom: 1px dashed #ccc;
  overflow: hidden;
  transition: all 0.3s ease;
}
.pro_list_dl dd:hover {
  color: #2972d7;
}
.pro_list_dl dd:hover a {
  color: #2972d7;
}
.about_btn {
  color: #6880b0
}
.zhongjian {}
.fhsjh {
  padding: 2rem 0;
  background: #fff;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 10px;
}
.biankuang {
  border: 1px solid #000000;
}
.ksdhb .ksdhbb {
  padding: 0 20px 10px 20px;
}
.ksdhbb-body {
  padding: 0em 0em 0em 0em;
}
.ksdhbb-body .ksdhbb-color {
  color: #fff;
}
.ksdhbb-body li {
  line-height: 2.6em;
  border-bottom: dashed 1px #fff;
}
.wenzi {
  height: 108px;
  line-height: 36px;
}
.index_links {
  background: #071c29;
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.qiehuan {
  padding-top: 20px;
}
.pro_bg {
  overflow: hidden;
  padding-bottom: 1px;
}
.pro_h2 {
  margin: 10px 0px 10px 10px;
  line-height: 28px;
  padding-left: 1px;
}
.pro_h2 a {
  color: #000000;
  font-size: 1.2rem;
}
.pro_span {
  margin: 10px 10px 10px 0px;
  line-height: 28px;
  text-align: right;
}
.pro_span a {
  color: #000000;
  font-size: 1rem;
}
.index_pro_left .imgimg {
  width: 100%;
}
.pro_list {
  padding: 0 0px;
  border-top: none;
  overflow: hidden;
}
.pro_news {
  overflow: hidden;
}
.pro_h3 {
  margin: 10px 0px 10px 6px;
  line-height: 17px;
  border-left: 5px solid #fff;
}
.pro_spans {
  margin: 10px 10px 10px 0px;
  line-height: 16px;
  text-align: right;
}
.pro_spans a {
  color: #fff;
  font-size: 1rem;
}
.dfghj {
  border-top: 3px solid #199e0d;
}
.pro_spansss {
  text-align: right;
  padding-top: 8px;
}
.header_top {
  background: #ffffff;
  height: 33px;
  line-height: 33px;
  font-size: 12px;
}
.logo {
  margin-top: 20px;
}
.header {
  padding-top: 0px;
  padding-bottom: 1px;
}
.jz_h23 {
  color: #FF2E2E;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 20px;
  text-align: center;
  display: block;
  border: 1px solid #fff;
  border-radius: 54%;
}
.jz_h2 {
  color: #222;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 2px 0;
}
.jz_h24 {
  color: #003C9D;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 20px;
  text-align: left;
}
.jz_h24 span {
  border-left: 5px solid #bf9f62;
}
.jz_h2457 {
  color: #003C9D;
  font-size: 13px;
  padding: 20px 20px;
  text-align: left;
  border-bottom: 1px solid #999999;
}
.jz_h2 span {
  border-bottom: 4px solid #c40000;
  padding-bottom: 10px;
}
.anli_dl dd {
  float: left;
  margin: 0 10px;
  padding: 5px 15px;
  border: 1px solid #fff;
  border-radius: 15px;
}
.anli_dl dd:hover {
  border: 1px solid #c40000;
}
.anli_dl .dd_1 {
  border: 1px solid #fff;
  border-radius: 15px;
}
.anli_dl .dd_2 {
  border: 1px solid #c40000;
  border-radius: 15px;
}
.pro_right_img a {
  display: block;
  z-index: 1;
}
.pro_right_img img {
  width: 100%;
  height: 200px;
}
.kefu_ {
  position: absolute;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);
  width: 97%;
  height: 98%;
  top: 100%;
  left: 7px;
  padding: 30px 0;
}
.pro_right_img .sdhfhs {
  display: none;
  bottom: 0;
  width: 177px;
  height: 119px;
  z-index: 9999;
  text-align: center;
  margin-left: 45px;
}
.sdhfhs p {
  padding: -36px 50px;
  font-size: 23px;
  font-color: #fff;
}
.pro_right_img .sdhfhs img {
  max-width: 100%;
}
.pro_right_img:hover .kefu_ {
  top: 0;
}
.pro_right_img:hover .sdhfhs {
  bottom: 0px;
  display: block;
}
.main {
  width: 1000px;
  margin: 0 auto;
  padding: 20px 0;
}
.siderbar {
  float: left;
  width: 229px;
}
.clear {
  clear: both;
}
.clear1 {
  clear: both;
  background-color: #e2ffdf;
  background-size: 100%;
  height: 416px;
}
.zuoyoupingh {
  background-size: 100%;
}
.ditu {
  width: 20%;
  padding: 5px 20px;
  float: left;
}
.toptitle-5 {
  width: 229px;
  height: 105px;
  background: url(toptitle-help.png) 0 0 no-repeat;
}
.jz_h256 {
  color: #222;
  font-size: 24px;
  font-weight: 600;
}
.tedian {
  position: relative;
  z-index: 999;
  top: -100px;
}
.xinwen {
  width: 100%;
}
.te_border {
  border: 2px dashed #e7e7e7;
  background: #fff;
  padding: 10px;
  transition: all 0.3s ease;
}
.te_border img {
  width: 100%;
}
.te_border:hover {
  border: 2px solid #a40000;
}
.te_border h2 {
  font-size: 1.2rem;
  line-height: 36px;
  margin: 20px 0;
  font-weight: 600;
}
.te_border p {
  margin-bottom: 30px;
  line-height: 24px;
  text-align: center;
}
.work_img {
  position: relative;
  padding-left: 77px;
  padding-top: 52px;
}
.work_img-btn {
  display: inline-block;
  width: 53px;
  height: 53px;
  position: absolute;
  z-index: 999;
  top: 220px;
  background: url(../images/index_49.png);
}
.work_img .prev {
  left: -20px;
}
.work_img .next {
  right: -20px;
  background-image: url(../images/index_52.png);
}
.work_img li {
  list-style: none;
}
.img-thumbnail {
  display: inline-block;
  height: auto;
  padding: .25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.index_hdfashd {
  border: 0.5px solid #000000;
  padding: 10px 10px;
  border-radius: 15px;
}
.dedian {
  padding: 20px 0 0 0;
}
.footer {
  width: 100%;
  padding: 10px 0 10px 0;
  background-image: url(../images/footer.png);
	background-size: cover;
  color: #fff;
}
.footer_dl {
  padding-bottom: 1px;
  overflow: hidden;
}
.footer_dl dd {
  float: left;
  margin: -3px -5px;
  line-height: 1.8rem;
  border-right: 2px solid #75a3db;
  padding: 0 51px;
}
.footer_dl dd a {
  color: #75a3db;
}
.jz_h3 {
  width: 120px;
  text-align: center;
  margin-left: 46%;
  font-size: 14px;
  font-weight: 500;
  padding: 8px 20px;
  border-radius: .80rem;
  border: 1px solid #000000;
}
.jz_h22 :hover {
  border: 1px solid #c40000;
  border: 1px solid #fff;
  border-radius: 54%;
}
.p2_bg {
  padding: 15px 0 0px 0;
  overflow: hidden;
}
.p2_bggg {
  padding: 15px 0 0px 0;
  overflow: hidden;
  background-size: 100%;
}
.liuyanban {
  padding-top: 52px;
  margin-left: -31px;
}
.biaoge {}
.biaogebiaoti {
  background: #f9f9f9;
  border-right: 1px solid #e8e8e8;
  font-size: 14px;
  height: 32px;
  padding-top: 7px;
  padding-left: 3px;
}
.clerab {
  clear: both;
  padding-top: 16px;
}
.p3_fg {
  background: url(../images/footer_bg.png) repeat-x;
  background-size: cover;
  padding: 67px 0;
  overflow: hidden;
}
.p3_fg .p1 {
  color: #F7F7F7;
  line-height: 36px;
  font-size: 16px;
}
.p3_fg .p2 {
  color: #F7F7F7;
  line-height: 36px;
  font-size: 14px;
}
.p2_bggg {
  background: #f9f9f9;
  padding: 20px 0 20px 0;
  overflow: hidden;
  background-image: url(../images/index_14_14.png);
  background-size: cover;
}
.p2_p1 {
  width: 100%;
  text-align: center;
  color: #919191;
  font-size: 16px;
  line-height: 28px;
}
.news_h2 {
  line-height: 36px;
  height: 36px;
  overflow: hidden;
}
.news_h2 a {
  font-size: 1rem;
  color: #222;
}
.ico_a {
  display: block;
  margin-top: 5px;
}
.icone .p1 {
  color: #fff;
  line-height: 36px;
}
.icone .p2 {
  color: #919191;
}
.icone {
  width: 25%;
  text-align: center;
  float: left
}
.iconea {
  width: 20%;
  margin: 0 0.5% 20px 0.5%;
  overflow: hidden;
  float: left
}
.icone .ico_a {
  width: 69%;
  margin-left: 16%;
  display: block;
  border: 1px solid #fff;
  border-radius: 54%;
  padding: 42px 36px;
}
.anli_dlle {
  border: 1px solid #fff;
  border-radius: 15px;
}
.icone .p1 {
  color: #fff;
  line-height: 36px;
}
.icone .p2 {
  color: #919191;
}
.jz_h22 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  padding: 5px 20px;
  text-align: center;
  border-radius: 74%;
}
.jz_h22 span {
  border-bottom: 4px solid #c40000;
  padding-bottom: 10px;
}
.asd {
  color: #F7F7F7;
  text-decoration: none;
}
.anli_dl {
  padding-left: 30%;
}
.anli_dl dd {
  float: left;
  margin: 0 10px;
  padding: 5px 15px;
}
.anli_dl .tx_1 {
  border: 1px solid #fff;
  border-radius: 15px;
}
.anli_dl .tx_2 {
  border: 1px solid #c40000;
  border-radius: 15px;
}
.anli_dl dd:hover {}
.anli_dle {
  margin-top: 30px;
}
.anli_dle .dx_1 {}
.anli_dle .dx_2 {
  background-color: #035aaa;
  color: #fff;
}
.anli_dle dd {
  float: left;
  margin: 0 10px;
  padding: 5px 15px;
  border: 1px solid #fff;
  background-color: #035aaa;
  color: #fff;
}
.anli_dle dd a {
  color: #fff;
}
.anli_dle dd:hover {
  opacity: 0.5;
}
.n_txt {
  font-size: 12px;
}
.n_txt p {
  font-size: 14px;
}
.n_nbgh {
  font-size: 16px;
}
.rowe {
  background: #e9e9e9;
  margin-right: -.9375rem;
  margin-left: -.9375rem;
}
.leib3 {
  width: 100%;
  background: url(../images/leftback.jpg);
  background-size: cover;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.leib3 .tit {
  color: #fff;
  border-bottom: 2px solid #e6e6e6;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  font-weight: bold;
}
.leib3 .tit a {
  color: #fff;
}
.leib3 .nr {
  padding-bottom: 10px;
}
.leib3 .nr h4 {
  height: 38px;
  line-height: 33px;
  overflow: hidden;
  margin-top: 4px;
  margin-left: -15px;
  font-size: 16px;
}
.leib3 .nr h4 a {
  display: block;
  color: #fff;
  padding-left: 45px;
}
.leib3 .nr h4 a:hover {}
.leib3 .nr h4.cur a {}
.leib3 .nr ul {
  padding: 0 15px;
}
.leib3 .nr li {
  padding-left: 35px;
  color: #666;
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
  height: 33px;
}
.leib3 .nr li a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.leib3 .nr li.cur a {
  color: #C8161D;
  font-weight: bold;
}
.leib2 {
  width: 100%;
  background: url(../images/leftback.jpg);
  background-size: cover;
}
.leib2 .tit {
  color: #fff;
  border-bottom: 2px solid #e6e6e6;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  font-weight: bold;
}
.bgfff {
  background-color: #003C9D;
  overflow: hidden;
}
.left {
  width: 870px;
  background: #fff;
  padding-bottom: 20px;
  overflow: hidden;
}
.article_list {
  background: #f9f9f9;
}
.form-control::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.form-control input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
}
.form-control input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fff;
}
.navbar-form.navbar-right {
  position: relative;
  width: 100%;
  padding-left: 61px;
}
.navbar-form .form-control {
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  display: inline-block;
  vertical-align: middle;
  outline: none;
  padding: 6px 35px 6px 10px;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  box-shadow: none;
  background-color: #519cde;
  color: #fff;
}
.navbar-form.navbar-right input[type="submit"] {
  width: 76px;
  height: 45px;
  background: url(../images/search.png) 0px 0px no-repeat;
  padding: 15px 9px 0px 0px;
  border: none;
  cursor: pointer;
  position: absolute;
  outline: none;
  top: 1px;
  right: -36px;
}
.showcase {
  padding: 20px 35px;
  width: auto;
  background: #fff;
}
.ad-gallery {
  width: 800px;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
  width: 100%;
  height: 600px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
  border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url(../images/ad_prev.png);
  width: 30px;
  height: 30px;
  position: absolute;
  top: 47%;
  left: -10px;
  z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url(../images/ad_next.png);
  width: 30px;
  height: 30px;
  right: -10px;
  left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
  border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 7px;
  text-align: left;
  width: 100%;
  z-index: 2;
  color: #fff;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery.ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}
.ad-gallery .ad-controls {
  height: 20px;
  display: none;
}
.ad-gallery .ad-info {
  float: left;
}
.ad-gallery .ad-slideshow-controls {
  float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
  padding-left: 5px;
  cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
  padding-left: 5px;
  font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
  cursor: default;
  font-style: italic;
}
.ad-gallery .ad-nav {
  width: 100%;
  position: relative;
  height: 137px;
  padding: 10px 0;
}
.ad-gallery .huxingtu {
  position: absolute;
  left: 0px;
  top: 10px;
}
.ad-gallery .huxingtu img {
  height: 133px;
  width: auto;
  border: 2px solid #ccc;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  position: absolute;
  top: 12px;
  height: 133px;
  width: 20px;
  z-index: 10;
  background: #ccc;
} /* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
  height: 133px;
}
.ad-gallery .ad-back {
  cursor: pointer;
  left: 194px;
  display: block;
  background: url(../images/icon.png) -1px -471px no-repeat;
}
.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  right: 2px;
  background: url(../images/icon.png) -22px -471px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
  overflow: hidden;
  width: 555px;
  margin-left: 220px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
  float: left;
  width: 9000px;
  list-style: none;
}
.ad-gallery .ad-thumbs li {
  float: left;
  padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
  display: block;
}
.ad-gallery .ad-thumbs li a img {
  border: 2px solid #fff;
  display: block;
  width: auto;
  height: 127px;
}
.ad-gallery .ad-thumbs li a.ad-active img {
  border: 2px solid #499b0b;
}
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.ad-gallery #huxing-bigimg {
  position: absolute;
  top: -600px;
  left: 0px;
  height: 600px;
  width: 800px;
  z-index: 999;
  background: #fff;
  text-align: center;
}
.yema {
  width: 100%;
  line-height: 20px;
  padding: 10px 0;
  float: left;
  margin-top: 15px;
}
.pageNavi {
  text-align: center;
}
.wp-pagenavi {
  width: 100%;
}
.wp-pagenavi li {
  line-height: 28px;
  float: left;
  list-style: none;
  margin: 0 6px;
}
.wp-pagenavi li.thisclass {
  color: #C00;
}
.pages ul li {
  float: left;
  padding-left: 8px;
}
.pages ul li a {
  width: 24px;
  height: 24px;
  display: block;
  background: #b0afb1;
  line-height: 24px;
  text-align: center;
  color: #FFF;
}
.pages {
  padding-top: 50px;
  height: 30px;
  padding-right: 5px;
}
.pages ul li a:hover, .pages ul li a.hover {
  background: #e40412;
}
.pages ul li a.prev, .pages ul li a.next {
  width: 36px;
  height: 20px;
  display: block;
  background: url(../images/bg23.png) no-repeat;
  margin-top: 2px;
  text-indent: -20000em;
}
.pages ul li a.prev {
  background-position: 0 0;
}
.pages ul li a.prev:hover {
  background-position: 0 -20px;
}
.pages ul li a.next {
  background-position: -36px 0;
}
.pages ul li a.next:hover {
  background-position: -36px -20px;
}
.all_bg {
  background: url(../images/wh_bg.jpg) repeat;
}
.bgfff {
  background-color: rgba(255, 255, 255, 0.5);
  overflow: hidden;
}
.pic_list {
  list-style: none;
  overflow: hidden;
}
.pic_list li {
  list-style: none;
}
.pic_list .box a {
  cursor: pointer;
}
._full {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.pic_list .tit {
  font-size: 14px;
  font-weight: normal;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 5%;
  text-align: center;
  color: #fff;
  background: #003C9D;
}
.pic_list ._mask {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  display: none\9;
}
.pic_list ._mask .cover {
  display: block;
  padding: 10% 10% 3%;
  color: #fff;
}
.pic_list ._mask .cover ._title {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: normal;
}
.pic_list ._mask .cover .p {
  font-size: 14px;
  line-height: 22px;
  height: 88px;
  overflow-y: hidden;
}
.pic_list ._mask .m_detail {
  border-color: #fff;
  color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 15%;
}
.pic_list li {
  margin-bottom: 30px;
}
.pic_list .box:hover .tit {
  opacity: 0;
  filter: alpha(opacity=0);
}
.pic_list .box:hover ._mask {
  opacity: 1;
  display: block\9;
}
.rect-716 {
  padding-bottom: 71.6%;
}
*[class*="rect-"] {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.pic_list .box:hover ._mask {
  opacity: 1;
  display: block\9;
}
.pic_list ._mask {
  background: url(../images/red.8.png) repeat;
}
.m_detail {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  border: 1px #1D1D1B solid;
  min-width: 60px;
  height: 40px;
  line-height: 40px;
  z-index: 1;
  overflow: hidden;
  position: relative;
  padding: 0 20px;
  transform: translateZ(100px);
  -webkit-transform: translateZ(100px);
}
.pic_list ._mask .m_detail {
  border-color: #fff;
  color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 15%;
}
.pic_list ._mask .m_detail:hover {
  border-color: #fff;
  color: #A9132A;
}
.m_detail, .m_detail:before {
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.pic_list ._mask .m_detail:hover {
  border-color: #A5132A;
  background: #fff;
  color: #a5132a;
}
.news_list .el {
  background: #8E9093;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.news_list, .news_list li {
  list-style: none;
}
.news_list .tit span {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1.1rem;
  overflow: hidden;
}
.news_list .tit span.date {
  margin-top: 1px;
  font-size: 0.9rem;
}
.news_list .tit, .news_list ._mask {
  background-color: rgba(163, 163, 163, 0.8);
}
.box:hover .tit {
  background-color: rgba(163, 10, 10, 0.8);
}
.news_list .tit {
  font-size: 14px;
  font-weight: normal;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 5%;
  text-align: center;
  color: #fff;
}
.news_list img {
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.news_list img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.btn01 {
  background: #cc0000;
  border-radius: 15px;
  color: #fff;
}
.btn02 {
  background: #333;
  border-radius: 15px;
  color: #fff;
}
.tui_h3 {
  font-size: 18px;
}
.tuijian_pro dd {
  margin-bottom: 10px;
}
.tuijian_pro dd img {
  width: 100%;
}
.tuijian_pro dd p {
  text-align: center;
  line-height: 36px;
}
.tuijian_pro dd p:hover {
  color: #2972d7
}
.pro_curmbs span {
  color: #fff;
}
.pro_curmbs a {
  color: #999999;
  font-size: 14px;
}
.pro_curmbs a:hover {
  color: #bb0606;
}
.pro_curmbs .a_b {
  color: #bb0606;
  font-weight: bold;
}
.contents_bon {
  text-align: center;
}
.contents_bon span {
  margin-right: 15px;
}
.contents_bon i {
  margin-right: 5px;
}
.left {
  width: 870px;
  background: #fff;
  padding-bottom: 20px;
  overflow: hidden;
}
.f_l {
  float: left;
}
.right {
  width: 250px;
}
.f_r {
  float: right;
}
.right .formBox {
  background-color: #fff;
}
.right .formBox {
  background-color: #fff;
}
.right .formBox h1 {
  color: #3e3a39;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding-top: 25px;
}
.right .formBox h2 {
  color: #666;
  text-align: center;
  margin: 10px 0px 25px 0px;
  font-size: 0.9rem;
}
.right .formBox div {
  padding-left: 15px;
  line-height: 28px;
  height: 28px;
  margin-bottom: 10px;
}
.right .formBox div span {
  width: 70px;
  display: inline-block;
  color: #777777;
  font-size: 0.8rem;
}
.right .formBox div input {
  width: 135px;
  height: 24px;
  border: 1px solid #cbcbcb;
  padding-left: 10px;
  line-height: 20px;
}
.right .formBox div input:focus {
  border-color: #5da910;
}
.right .formBox div .code {
  width: 40px;
}
.right .formBox .btnbox {
  margin: 10px 0;
  padding-left: 0px;
}
.right .formBox .btnbox .submit {
  width: 196px;
  height: 36px;
  border: none;
  cursor: pointer;
  background: #18a793;
  font-size: 14px;
  color: #fff;
  border-radius: 8px;
}
.right .formBox .numbox {
  padding-left: 0px;
}
.right .formBox i {
  padding: 0 5px;
  color: #5da910;
}
.right .formBox1 {
  background: #fff;
  padding-bottom: 20px;
}
.right .formBox1 h3 {
  font-size: 1.2rem;
  font-weight: bold;
  color: #666;
  padding: 20px 10px 0px 10px;
}
.right .formBox1 .form_look {
  width: 100%;
  margin-top: 10px;
}
.right .formBox1 .form_look li {
  margin: 0 10px;
  list-style: none;
  line-height: 36px;
  border-bottom: 1px dashed #eee;
}
.site {
  padding-left: 55px;
  color: #666;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  text-align: right;
}
.site a {
  color: #666;
}
.newsbox {
  padding-bottom: 25px;
  margin-bottom: 13px;
}
.nlist {
  width: 490px;
  height: 530px;
  padding: 0px 0px;
  overflow: hidden;
}
.nlist li {
  padding: 22px 0px;
  border-bottom: 1px solid #DFC69A;
  overflow: hidden;
}
.nb_tit {
  color: #515050;
  font-size: 20px;
  position: relative;
}
.nb_tit span {
  display: block;
  height: 15px;
  border-bottom: 1px solid #666;
  width: 80px;
  margin-bottom: 25px;
}
.nb_tit a.nmore {
  position: absolute;
  right: 0px;
  top: 10px;
  font-size: 12px;
  color: #D2A052;
  width: 68px;
  height: 22px;
  line-height: 22px;
  padding-left: 12px;
  border: 1px solid #D2A052;
}
.nb_con {}
.newsdl {
  background: #e0e0de;
  padding: 20px;
  overflow: hidden;
}
.newsdl dt {
  float: left;
  width: 437px;
  height: 326px;
  -moz-box-shadow: 0 5px 10px #333;
  -webkit-box-shadow: 0 5px 10px #333;
  box-shadow: 0 5px 10px #333;
}
.newsdl dt img {
  width: 437px;
  height: 326px;
}
.newsdl dd {
  float: left;
  padding: 30px 0px 0px 40px;
  width: 450px;
}
.newsdl dd h2 {
  font-size: 16px;
}
.newsdl dd h2 a {
  color: #646464;
}
.newsdl dd h2 a:hover {
  text-decoration: underline;
}
.newsdl dd span {
  display: block;
  margin: 10px 0px 20px;
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
}
.newsdl dd p {
  line-height: 22px;
  color: #646464;
}
.newsdl dd a.nnmore {
  margin: 30px 0px 0px;
}
.newsLister {
  background: #2E2E2E;
}
.newslist {
  width: 100%;
  height: auto;
}
.newslist li {
  border-bottom: 1px solid #666;
  padding: 28px 0px;
  overflow: hidden;
}
.newslist li .n_img {
  margin-left: 25px;
  width: 205px;
  height: auto;
  -moz-box-shadow: 0 5px 10px #333;
  -webkit-box-shadow: 0 5px 10px #333;
  box-shadow: 0 5px 10px #333;
  float: left;
}
.newslist li .n_img img {
  width: 100%;
  height: 100%;
}
.newslist li .n_txt {
  width: 580px;
  margin-right: 40px;
  position: relative;
  height: auto;
  float: right;
}
.newslist li .n_txt h2 {
  margin-bottom: 10px;
}
.newslist li .n_txt span {
  margin: 10px 0px 25px;
}
.newslist li .n_txt a {
  font-size: 1.1rem;
  color: #666;
}
.newslist li .n_txt a.nnmore {
  margin-top: 10px;
  margin-left: 0px;
  font-size: 1.1rem;
  color: #333;
  text-decoration: none;
}
a.nnmore {
  display: block;
  margin-top: 5px;
  text-decoration: underline;
  padding-left: 8px;
  color: #646464;
}
.news_cont {
  background: #fff;
  margin: 0px 25px 30px;
}
.news_cont h2 {
  font-size: 18px;
  text-align: center;
  border-bottom: 1px dotted #ddd;
  padding: 36px 0 15px;
}
.contents_bon {
  margin: 15px 0;
  line-height: 30px;
  text-align: center;
}
.contents_bon span {
  display: inline-block;
  margin: 5px 15px;
  color: #888;
}
.contents_bon span a {
  color: #888;
}
.contents_bon span * {
  font-style: normal;
}
.contents_bon .contents_date {
  padding-left: 26px;
}
.contents_bon .contents_bj {
  padding-left: 30px;
}
.contents_bon .contents_from {
  padding-left: 32px;
}
.contents_bon .contents_print a {
  display: block;
  padding-left: 20px;
}
.contents_bon .contents_size i {
  padding: 0 5px;
  cursor: pointer;
}
.contents_bon .contents_size i.on {
  color: #C07438;
  font-weight: bold;
}
.news_article {
  line-height: 1.8;
  padding: 10px 10px 50px;
  color: #333;
  font-size: 14px;
}
.news_article img {
  max-width: 100%;
  height: auto
}
.screen_min .news_article img {
  max-width: 950px
}
.close {
  margin: 10px 0;
  border-bottom: 1px dotted #ddd;
  padding: 10px 0;
}
a.c_close {
  padding: 3px 10px;
  display: block;
  text-align: center;
  background: #c8aa77;
  color: #fff;
}
.close .share {
  margin: 0px;
}
a.c_close:hover {
  color: #FFC;
  background: #9c7a41;
}
.updown {
  margin: 10px 0;
  color: #666666;
}
.updown span {
  display: inline-block;
  padding: 5px 0;
}
.updown span a {
  color: #666666;
}
.updown span a:hover {
  color: #C07438;
  text-decoration: underline;
}
.h2_title {
  font-size: 1.4rem;
}
.teams b {
  line-height: 45px;
  display: none;
}
.teams a {
  line-height: 45px;
  margin: 0 8px;
  background: #016aae;
  color: #fff;
  padding: 12px 42px;
  border-radius: 5px;
}
.teams span {
  background: #f08300;
  color: #fff;
  padding: 12px 62px;
  border-radius: 5px;
}
.index_anli .col-md-4 {
  padding-left: 0.35rem;
  padding-right: 0.35rem;
}
.index_anli h3 {
  padding: 0 15px;
  margin-bottom: 15px;
}
.index_anli_a {
  display: block;
  overflow: hidden;
}
.index_anli img {
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.index_anli img:hover {
  background: #333
}
.index_anli h3 a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  height: 26px;
  margin-top: 10px;
  color: #595757;
  overflow: hidden;
}
.index_anli p {
  line-height: 24px;
  font-size: 14px;
  height: 24px;
  margin-bottom: 1rem;
  padding: 0 15px;
  color: #929292;
  overflow: hidden;
}
#leftsead {
  width: 161px;
  height: 290px;
  position: fixed;
  top: 350px;
  right: 0px;
  z-index: 100;
}
*html #leftsead {
  margin-top: 258px;
  position: absolute;
  top: expression(eval(document.documentElement.scrollTop));
}
#leftsead li {
  width: 161px;
  height: 60px;
  list-style: none;
}
#leftsead li img {
  float: right;
}
#leftsead li a {
  height: 49px;
  float: right;
  display: block;
  min-width: 47px;
  max-width: 161px;
}
#leftsead li a .shows {
  display: block;
}
#leftsead li a .hides {
  margin-right: -143px;
  cursor: pointer;
  cursor: hand;
}
#leftsead li a.youhui .hides {
  display: none;
  position: absolute;
  right: 143px;
}
#leftsead li a.youhui .2wm {
  display: none;
  position: absolute;
  right: 143px;
}
#p2 {
  width: 112px;
  background-color: #A7D2A9;
  height: 47px;
  margin-left: 47px;
  border: 1px solid #8BC48D;
  text-align: center;
  line-height: 47px
}
#p3 {
  width: 112px;
  background-color: #EC9890;
  height: 47px;
  margin-left: 47px;
  border: 1px solid #E6776C;
  text-align: center;
  line-height: 47px
}
#p1 {
  width: 47px;
  height: 49px;
  float: left
}
#p4 {
  width: 112px;
  background-color: #8bbfc4;
  height: 47px;
  margin-left: 47px;
  border: 1px solid #8bbfc4;
  text-align: center;
  line-height: 47px
}